package tag35_28_08.map.aufgabe;


public class Besitzer  {

	protected String strVorname;
	protected String strNachname;
	
	public Besitzer(String strVorname, String strNachname) {
		this.strVorname = strVorname;
		this.strNachname = strNachname;
	}
	
	@Override
	public int hashCode() {
		return strVorname.hashCode() + strNachname.hashCode();
	}
	
	@Override
	public boolean equals(Object obj) {
		if( !(obj instanceof Besitzer) )
			return false;
		
		if( getClass() != obj.getClass() )
			return false;
		
		Besitzer bes = (Besitzer) obj;
		
		return strVorname.equals(bes.strVorname) && strNachname.equals(bes.strNachname);
	}
	
	@Override
	public String toString() {
		return strVorname +" "+ strNachname;
	}

//	@Override
//	public int compareTo(Besitzer b2) {
//		int erg = strNachname.compareTo(b2.strNachname);
//		
//		if(erg!=0)
//			return erg;
//		
//		return -1;
//	}
	
	
	
}
